'use strict';

/**
 * @param {Egg.Application} app - egg application
 */
module.exports = app => {
  const { router, controller } = app;
  router.post('/api/login', controller.home.login);
  router.post('/api/register', controller.home.register);

  // serarchKey
  router.get('/api/serarchKey', controller.home.serarchKey);


  // 后台系统接口
  router.post('/api/addBookList', controller.home.addBookList)

  //
  router.get('/api/findBookList', controller.home.findBookList)
  // findBookDetail
  router.get('/api/findBookDetail/:bookId', controller.home.findBookDetail)
  // findBookRack
  router.get('/api/findBookRack', controller.home.findBookRack)
  // deleteBookItem
  router.get('/api/deleteBookItem/:bookRackId', controller.home.deleteBookItem)
  // updateDivideId
  router.post('/api/updateDivideId', controller.home.updateDivideId)
  // addBookItem
  router.get('/api/addBookItem', controller.home.addBookItem)








  /**
   * restFul API
   * 一个url 多个请求方式  get post  delete put
   *
   * get / post
   *
   */

  /**
   * user表
   * 登陆   /api/login  (加密)  post
   * 注册  --postman
   */

  /**
   * bookList 表：
   * 1. 增 --- postman
   * 2. 删 --- postman
   * 3. 改 --- postman
   *
   * 4. 查 --- 接口  /api/bookList 分页 排序功能 order by  get
   *
   *    详情信息接口  /api/bookDetail/:bookId    get
  */
  /**
   * bookRack 书架： bookRackId userId bookId divideId
   * 1. 增  添加进入 书架 /api/addBookItem     post
   * 2. 删  删除 /api/deleteBookItem
   * 3. 改  分组  /api/updateDivideId
   * 4. 查  查分组 / 书架  /api/findBookRack   （分组信息）
   *
   */
};
